package com.jwsoft.manager.core.integration.dataStatistics;

import com.github.pagehelper.PageInfo;
import com.jwsoft.manager.common.vo.dataStatistics.school.SchoolEnrollQueryVO;
import com.jwsoft.manager.common.vo.dataStatistics.school.SchoolEnrollVO;
import com.jwsoft.manager.common.vo.eduSchool.EduSchoolQueryVO;

import javax.servlet.http.HttpServletResponse;

/**
 * 学校统计相关
 **/
public interface SchoolDataIntegration {
    /**
     * 获取义务段学校报名统计信息
     **/
    PageInfo<SchoolEnrollVO> getYwRegistStatistics(SchoolEnrollQueryVO vo);

    /**
     * 获取幼儿园报名统计信息
     **/
    PageInfo<SchoolEnrollVO> getYeyRegistStatistics(SchoolEnrollQueryVO vo);

    /**
     * 数据统计导出
     */
    void downloadData(SchoolEnrollQueryVO vo, HttpServletResponse response);

    /**
     * 义务段按类别统计报名数据
     **/
    PageInfo<SchoolEnrollVO> getYwRegistStatisticsLb(SchoolEnrollQueryVO vo);

}

